package com.xmy.cultivate.service;

import com.xmy.cultivate.entity.AuthAdminContent;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xmy.cultivate.entity.views.FenAdminData;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 内容【数据】权限 服务类
 * </p>
 *
 * @author hpiggy
 * @since 2025-04-26
 */
public interface IAuthAdminContentService extends IService<AuthAdminContent> {

    AuthAdminContent getPermissionForTeacherId(Integer yearPart, Integer quarterNum, Long teacherId, String baseSchoolIdStr);

    //Ifein调用获取Admin值
    FenAdminData getAdminData(Integer yearPart, Integer quarterNum);

    String getIntersectionForStr(String str1, String str2);

    List<String> getAllotCode(@Param("teacherId") Long teacherId);
}
